モジュール詳細:ケロケロプログラミング
これは……ケログラミング?
このモジュールには、Dパッド(4つの方向矢印と真ん中のボタンからなる)、小さな入力ディスプレー、スタートとリセットのボタン、そして大きな『フロッガー』ゲームがある。
下から上に、以下の要素が表示されている。
- カエルが一匹いる草むら(スタート地点)。あなたはこのカエルを操作する。
- 車が沢山通る大通り(最初は停止状態)。
- 二つ目の草むら(中間地点)。
- 丸太とカメの流れる川(最初は停止状態)。
- 穴が空いている最後の草むら(ゴール地点)。
目標は、大通りの交通をすり抜け、川の丸太やカメに跳び乗りながら、カエルが草むらの一番下から一番上のゴール地点のひとつに移動するように、カエルの動きをあらかじめプログラムしておくことである。
カエルは上、右、下、左に動く(Dパッドの方向ボタン)か、待機(Dパッドの中央ボタン)するようにプログラムできる。カエルをどの方向に動かしても、指定された方向に1ユニットジャンプする。
1ユニットの長さは、モジュールの上部と右側に短い線で表記されている。それぞれの草むらの幅は1ユニット、道路と川の幅はそれぞれ4ユニット、ゴール地点の幅は1ユニットである。
車、カメ、カエルの幅は1ユニットである。丸太とカメの群れの幅は1ユニットであり、数ユニットの長さを持つ。大通りの中で1車線は、車ではなく長さ2ユニットのトラックが走行している。
カエルが丸太やカメの上に跳び乗った時、カエルは乗った丸太やカメと同じ速度で移動する。
プログラム実行中は、移動オブジェクト(車、トラック、丸太、カメ)は横方向に等速で移動(ゲーム画面の端に到達した際はループ)するが、カエル自身の動きは整数秒ごとに瞬時に発生する。最初のコマンドは1秒後に発生する。